<?php
class adm_role_right_model extends CI_Model {


	public function __construct(){
		parent::__construct();
		$this->db = $this->load->database('default',true);
	}

	/**
	 *
	 *
	 * @name query_role_right
	 * @date 2013-3-25
	 * @author eifel
	 * @param string 角色编号
	 * @return array 角色拥有的权限编号列表
	 * @version 1.0
	 * @description 查询角色的权限编号列表
	 */
	public function query_role_right($role_id) {
		$role_id	=$this->db->escape($role_id);
		$sql		="select right_id from adm_role_right where role_id =$role_id";
		$query		=$this->db->query($sql);
		if ($query->num_rows()>0) {
			return $query->result_array();
		}
	}

	/**
	 *
	 *
	 * @name delete_role_right
	 * @date 2013-3-25
	 * @author eifel
	 * @param string 角色编号
	 * @return
	 * @version 1.0
	 * @description 删除角色下的权限
	 */
	public function delete_role_right($role_id) {
		$role_id	=$this->db->escape($role_id);
		$sql		="delete from adm_role_right where role_id =$role_id";
		$query		=$this->db->query($sql);
	}
	/**
	 *
	 *
	 * @name assign_right
	 * @date 2013-3-25
	 * @author eifel
	 * @param string 角色编号,array 分配的权限
	 * @return
	 * @version 1.0
	 * @description 添加角色权限
	 */

	public function add_role_right($right_array) {
		$this->db->insert_batch("adm_role_right",$right_array);
	}
}